package com.byq.mm.abstractx.engine;


import com.byq.mm.abstractx.cluster.client.ClientDeviceManager;
import com.byq.mm.abstractx.cluster.server.ServerDeviceManager;
import com.byq.mm.abstractx.cluster.server.executor.ExecutorManager;
import com.byq.mm.abstractx.event.CoreEventCenter;

public interface CoreEnvironment {
	DefinationConfig getDefinationConfig();
	public ClientDeviceManager getClientDeviceManager();
	public CoreStore getLiteStore() ;
	ServerDeviceManager getServerDeviceManager();
	ExtensionManager getExtensionManager();
	ExecutorManager getExecutorManager();
	CoreEventCenter getEventCenter();
}
